package sisorfachada;

import java.util.List;

import javax.ejb.EJB;
import javax.ejb.Stateless;


//import sisorejb.dao.PedidoDAORemote;
//import biblioteca.ejb.dao.UsuarioDAORemote;
import sisorEntities.Pedido;
import sisorEntities.Servidor;
import sisor.dao.servidorDAORemote;



@Stateless
public class sisorFacadeImpl implements sisorFacadeRemote {
	
	@EJB
	private servidorDAORemote servidorDAO;
	//@EJB fazer 
	//private pediorDAORemote usuarioDAO;

	public sisorFacadeImpl() {
	}


	@Override
	public List<Pedido> getPedidos(int matriculaServidor) {
		// TODO Auto-generated method stub
		return null;
	}

	@Override
	public boolean novoPedido(int matriculaServidor, Pedido novo) {
		// TODO Auto-generated method stub
		return false;
	}

	@Override
	public Pedido getPedido(int idPedido) {
		// TODO Auto-generated method stub
		return null;
	}

	@Override
	public void alterarPedido(Pedido Alterar) {
		// TODO Auto-generated method stub
		
	}

	@Override
	public void removerPedido(int matriculaServidor, int idPedido) {
		// TODO Auto-generated method stub
		
	}

	@Override
	public Servidor autenticaServidor(int matricula, String senha) {
		
		return servidorDAO.autentica(matricula, senha);
	}

	@Override
	public List<Servidor> getServidor(int matriculaServidor) {
		return servidorDAO.getServidor(matriculaServidor);
	}

	@Override
	public void cadastrarServidor(Servidor novo) {
		servidorDAO.cadastrarServidor(novo);
		
	}

	@Override
	public void removerServidor(int matriculaServidor) {
		servidorDAO.removerServidor(matriculaServidor);
		
	}

	@Override
	public void alterarServidor(Servidor alterar) {
		// TODO Auto-generated method stub
		servidorDAO.alterarServidor(alterar);
		
	}



	@Override
	public boolean cadastraPedido(int id, Pedido novo) {
		// TODO Auto-generated method stub
		return false;
	}


	@Override
	public boolean isDiretor(int matricula) {
		return servidorDAO.isDiretor(matricula);
	}

	

}
